package com.xiaoshuidi.cloud.module.contract.controller.admin.contract.vo.signingSubject;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @Description: 法大大授权自动签约回调参数
 * @author: zhaoyu
 * @date: 2023/6/25
 */
@Data
public class AutoSignCallbackReqVO {
    /**
     * 交易号
     */
    @Schema(description = "交易号")
    private String transaction_id;

    /**
     * 合同编号
     */
    @Schema(description = "合同编号")
    private String contract_id;

    /**
     * 签章结果代码
     * 3000（签章成功）
     * 3001（签章失败）
     * 3003（拒签）
     */
    @Schema(description = "签章结果代码")
    private String result_code;

    /**
     * 签章结果描述
     */
    @Schema(description = "签章结果描述")
    private String result_desc;

    /**
     * 下载签署后的合同
     */
    @Schema(description = "下载签署后的合同")
    private String download_url;

    /**
     * 查看签署后的合同
     */
    @Schema(description = "查看签署后的合同")
    private String viewpdf_url;

    /**
     * 请求时间
     */
    @Schema(description = "请求时间")
    private String timestamp;

    /**
     * 摘要
     */
    @Schema(description = "摘要")
    private String msg_digest;


}
